storm rainfall - French English Dictionary